<?php
//prenche o lançamento na table de extratos
defined('EXEC') or die();
$transacao = 'contas_pagar';

if(!$auth->isRead($transacao)){
	Util::info(Config::AUTH_MESSAGE);
	return true;
}
//Importando a classes
Loader::import('com.atitudeweb.SQL');
////////////////////////
//CRUD atitudeweb 1.0 //
////////////////////////
$form 			= false;
$rowEdit 		= array();
$tableEdit 		= 'tethys.tb_titulos tt inner join tethys.tb_fornecedor tp on tp.ci_fornecedor=tt.cd_pessoa inner join tethys.tb_tipo_documento td on tt.cd_tipo_documento=td.ci_tipo_documento  left join tethys.tb_forma_pagamento fp on tt.cd_forma_pagamento=fp.ci_forma_pagamento';
$updateTable    ='tethys.tb_titulos';
$tablepk 		= 'ci_titulo';
$limitPagina 	= 10; //Registros por página
$faixa 			= 10; //Faixa de páginas que irão ser mostradas paginação (google)
$dif 			= 5; //A diferença que a faixa de páginas irão começar a caminhar (google)
$p 				= (@$_GET['p'] ? $_GET['p'] : 1);
$id_update      = @$_POST['id_update'];
$id_insert      = @$_POST['id_insert'];
$aberto         = @$_POST['hdn_aberto'];
$pago           = @$_POST['hdn_pago'];
$cancelado      = @$_POST['hdn_cancelado'];
$pesquisar      = @$_POST['btSearch'];
$color          ="color:blue;";
$cond           = " 1=1 and ";
$search1 =(@$_POST['search1']);
$paginacao ='';

$fields=" tt.ci_titulo, td.nm_tipo_documento||'-'||tt.nr_documento as nm_documento,to_char(dt_pagamento,'dd/mm/yyyy') as dt_pagamento,
	   td.ci_tipo_documento, td.nm_tipo_documento,tt.nr_documento as nr_documento,  tp.ci_fornecedor,
       tp.nm_fornecedor,  to_char(tt.dt_cadastro,'dd/mm/yyyy') as dt_cadastro, fp.ci_forma_pagamento,fp.ds_forma_pagamento,
       to_char(tt.dt_emissao,'dd/mm/yyyy') as dt_emissao, to_char(tt.dt_vencimento,'dd/mm/yyyy') as dt_vencimento,
      trim(to_char(tt.vlr_documento::numeric,'R$999G999D99')) AS vlr_documento,trim(to_char(tt.vlr_pago::numeric,'R$9999G999G999D99'))as vlr_pago,
      tt.multa,tt.juros, tt.desconto ,trim(to_char(tt.vlr_documento::numeric,'999G999D99')) as valor, tt.tipo_titulo,tt.obs,tt.fl_status";

//Adicionando js para picklist
Controller::addHead('jquery.picklists', 'js');
Controller::addHead('jquery.multiselects-0.3', 'js');

$ChecaCaixa ="select coalesce(count(ci_mov_caixa),0) as cx_aberto from tethys.tb_movimento_caixa where  dt_fechamento is null";
$rs = Connection::query($ChecaCaixa);
$row = $rs->fetch();

if ($row['cx_aberto'] != 1) {
	$page="index.php";
	Controller::setInfo('Contas à Pagar', 'Realize primeiro a abertura de caixa!','alert', 3500);
	Controller::redirect($page);
}

if(!empty($id_insert) && $id_insert==1 ){

	$ci_fornecedor = @$_POST['dc_cd_pessoa'];
	$nm_usuario = strtoupper($user['nm_login']);
	$nr_documento = @$_POST['dc_nr_documento'];
	$tipo_documento = @$_POST['dc_nm_tipo_documento'];
	$dt_emissao = @$_POST['dc_dt_emissao'];
	$dt_vencimento = @$_POST['dc_dt_vencimento'];
	$multa    =@$_POST['dc_multa'];
	$juros    =@$_POST['dc_juros'];
	$desconto =@$_POST['dc_desconto'];
	$obs      =@$_POST['dc_obs'];
	$vlr_documento= str_replace('.','',$_POST['dc_vlr_documento']);
	$vlr_documento = str_replace(',','.',$vlr_documento);

	$insert="insert into tethys.tb_titulos(cd_pessoa, nr_documento, cd_tipo_documento,
				dt_cadastro, dt_emissao, dt_vencimento, usr_cadastro,
				vlr_documento, vlr_pago, fl_status, multa, juros, desconto, obs, tipo_titulo) values (
						'$ci_fornecedor', '$nr_documento', '$tipo_documento',
				        now(), '$dt_emissao', '$dt_vencimento', '$nm_usuario',
						'$vlr_documento','0','A', '$multa', '$juros','$desconto', '$obs',
						'P')";
	if(execute($insert)){
		Controller::setInfo('Contas à Pagar', 'Registro salvo com sucesso!', 'success', 'info-circle', 3500);
		Controller::redirect(Util::setLink(array('form=null', 'db=null')));
	}
	else{
		Controller::setInfo('Contas à Pagar', 'Por favor contate o administrador.', 'danger', '', 3500);
	}

}

//Alteração ou inclusão de um registro
//update para form de Receber titulo
if( !empty($id_update)){

	//baixa titulo
	if($id_update==1 ){
		//carrega os valores dos campos
		$ci_titulo=$_POST['dp_ci_titulos'];
		$nm_usuario = strtoupper($user['nm_login']);
		$vlr_documento =$_POST['dp_vlr_documento'];
		$multa =$_POST['dp_multa'];
		$juros =$_POST['dp_juros'];
		$desconto =$_POST['dp_desconto'];
		$obs =$_POST['dp_obs'];
		$fl_status ='P';
		$ci_conta_banco=$_POST['ci_conta_banco'];
		$ci_forma_pagamento=$_POST['cd_forma_pagamento'];
		$dp_dt_pagamento=$_POST['dp_dt_pagamento'];
		$vlr_pago= str_replace('.','',$_POST['dp_vlr_documento']);
		$vlr_pago = str_replace(',','.',$vlr_pago);
		$nr_documento = $_POST['hdn_dp_nr_documento'];

		$update="update ".$updateTable." set fl_status='".$fl_status."', usr_alteracao='".$nm_usuario."',vlr_pago=".$vlr_pago.",obs='".$obs."',multa=".$multa.", juros=".$juros.", desconto=".$desconto.", ci_conta_banco=".$ci_conta_banco."
		,dt_pagamento='".$dp_dt_pagamento."',dt_alteracao=now(),cd_forma_pagamento=".$ci_forma_pagamento." where ci_titulo=".$ci_titulo;	

	
		if(execute($update)){
			//Controller::redirect(Util::setLink(array('form=null', 'db=null', 'cid='.$cd_consultorio, 'pic='.$cd_profissional)));
			//prenche o lançamento na table de extratos
			$insert ="insert into  tethys.tb_extrato_conta(cd_conta,tipo_lancamento,cd_titulo,dt_cadastro,vlr_documento,usr_cadastro,ds_tipolancamento,nr_documento)values(".$ci_conta_banco.",'R',".$ci_titulo.",now(),".$vlr_pago.",'".$nm_usuario."','Titulo:Pagar','".$nr_documento."')";
			if(execute($insert)){
				Controller::setInfo('Contas à Pagar', 'Registro salvo com sucesso!', 'success', 'info-circle', 3500);
				Controller::redirect(Util::setLink(array('form=null', 'db=null')));
			}
			else{
				Controller::setInfo('Contas à Pagar', 'Por favor contate o administrador.', 'danger', '', 3500);
			}

		}else{
			Controller::setInfo('Contas à Pagar', 'Por favor contate o administrador.', 'danger', '', 3500);
		}

	//cancela titulo
	}elseif($id_update==2){

		$ci_titulo=$_POST['hdn_radio'];
		$nm_usuario = strtoupper($user['nm_login']);
		$update="update tethys.tb_titulos set fl_status='C',dt_alteracao=now(), usr_alteracao='".$nm_usuario."'
		 where ci_titulo=".$ci_titulo;	

		if(execute($update)){
			Controller::setInfo('Contas à Pagar', 'Titulo cancelado com sucesso!');
			Controller::redirect(Util::setLink(array('form=null', 'db=null', 'cid='.$cd_consultorio, 'pic='.$cd_profissional)));
		}
		else{
			Controller::setInfo('Contas à Pagar', 'Por favor contate o administrador.', 'danger', '', 3500);
		}

	}

}elseif(isset($_GET['db']) && isset($_GET['form'])){
	if($_GET['db'] == 1 && $_GET['form'] == 0){
		$nm_usuario = strtoupper($user['nm_login']);
		$ci_fornecedor =$_POST['cd_pessoa'];
		$nr_documento =$_POST['nr_documento'];
		$tipo_documento =$_POST['cd_tipo_documento'];
		$dt_emissao =$_POST['dt_emissao'];
		$dt_vencimento  =$_POST['dt_vencimento'];
		$vlr_documento =$_POST['vlr_documento'];
		$multa =$_POST['multa'];
		$juros =$_POST['juros'];
		$desconto =$_POST['desconto'];
		$obs =$_POST['obs'];
		//tratar data para gravação
		$data = explode('/', $dt_nascimento);
		$data = $data[2]."-".$data[1]."-".$data[0];
		//Gravando Usuario
		$insert = "insert into tethys.tb_titulos(
				cd_pessoa,nr_documento,cd_tipo_documento,dt_cadastro,
				dt_emissao,dt_vencimento,usr_cadastro,vlr_documento,
				vlr_pago,fl_status,multa,juros,desconto,obs,tipo_titulo)values (
				'$ci_fornecedor','$nr_documento','$tipo_documento',now(),'$dt_emissao',
				'$dt_vencimento','$nm_usuario','$vlr_documento','0','A','$multa',
				'$juros','$desconto','$obs','P')";	

		if(execute($insert)){
			Controller::setInfo('Contas à Pagar', 'Registro adicionado com sucesso!', 'success', 'info-circle', 3500);
		}
		else{
			Controller::setInfo('Contas à Pagar', 'Por favor contate o administrador.', 'danger', '', 3500);
		}
	}
	elseif($_GET['db'] == 1 && $_GET['form']){
		$ci_titulo = $_GET['form'];
		$nm_usuario = strtoupper($user['nm_login']);
		$nr_documento = $_POST['nr_documento'];
		$tipo_documento =$_POST['cd_tipo_documento'];
		$dt_emissao = $_POST['dt_emissao'];
		$dt_vencimento = $_POST['dt_vencimento'];
		$multa =$_POST['multa'];
		$juros =$_POST['juros'];
		$desconto =$_POST['desconto'];
		$obs = $_POST['obs'];
		$vlr_documento= str_replace('.','',$_POST['vlr_documento']);
		$vlr_documento = str_replace(',','.',$vlr_documento);

		$update="update tethys.tb_titulos set usr_alteracao='".$nm_usuario."',vlr_documento=".$vlr_documento.",obs='".$obs."',multa=".$multa.", juros=".$juros.", desconto=".$desconto."
		 where ci_titulo=".$ci_titulo;		

		if(execute($update)){
			Controller::setInfo('Contas à Pagar', 'Alteração de titulo realizada com sucesso!', 'success', 'info-circle', 3500);
		}
		else{
			Controller::setInfo('Contas à Pagar', 'Por favor contate o administrador.', 'danger', '', 3500);
		}
			
	}
}

//Mudança do formulário para adição ou alteração de registro
if(isset($_GET['form'])){
	if($_GET['form'] == 0){
		$btFormLabel = 'Adicionar';
	}
	else{
		$btFormLabel = 'Salvar';
		$rowEdit =query(" select $fields from $tableEdit where ci_titulo = ".$_GET['form'])->fetch();
	}
	$form = true;
}

//Consulta no banco e mecânica de paginação
if(!isset($_GET['form'])){
	$where = " 1=1 ";
	$tipo_titulo    = 'P';
	$where .=  " and tt.tipo_titulo= '{$tipo_titulo}' and";
	if(isset($_POST['search1']) && (!empty($_POST['search1'])) ){
		$term = addslashes($_POST['search1']);
		if (!empty($term)){
			$where .=  " ci_titulo ={$term} and ";}
	}
	if(isset($_POST['search2']) && (!empty($_POST['search2'])) ){
		$term = addslashes($_POST['search2']);
		if (!empty($term)){
			$where .=  " nr_documento = {$term} and ";}
	}
	if(isset($_POST['search3']) && (!empty($_POST['search3'])) ){
		$term = addslashes($_POST['search3']);
		if (!empty($term)){
			$where .=  " ci_fornecedor= {$term} and ";}
	}
	if(isset($_POST['search4']) && (!empty($_POST['search4'])) ){
		$term = addslashes($_POST['search4']);
		if (!empty($term)){
			$where .=  " to_char(dt_emissao,'dd/mm/yyyy')='{$term}' and ";}
	}
	if(isset($_POST['search5']) && (!empty($_POST['search5'])) ){
		$term = addslashes($_POST['search5']);
		if (!empty($term)){
			$where .=  " to_char(dt_vencimento,'dd/mm/yyyy')='{$term}' and ";}
	}
	if(isset($_POST['search6']) && (!empty($_POST['search6'])) ){
		$term = addslashes($_POST['search6']);
		if (!empty($term)){
			$where .=  " vlr_documento={$term} and ";}
	}

	if(isset($_POST['search7']) && (!empty($_POST['search7'])) ){
		$term = addslashes($_POST['search7']);
		if (!empty($term)){
			$where .=  " to_char(dt_pagamento,'dd/mm/yyyy')='{$term}' and ";}
	}

	//Verifica qual check está marcado para adicionar na consulta
	if( !empty($aberto) && !empty($pago) && !empty($cancelado)){
		$cond .=" (  fl_status='{$aberto}' or fl_status='{$pago}' or fl_status='{$cancelado}' ) and ";
			
	}elseif( !empty($aberto) && !empty($pago) && empty($cancelado)){
		$cond .=" ( fl_status='{$aberto}' or fl_status='{$pago}' ) and ";
			
	}elseif( !empty($aberto) && !empty($cancelado) && empty($pago) ){
		$cond .=" ( fl_status='{$aberto}' or fl_status='{$cancelado}' ) and ";
			
	}elseif( !empty($pago) && !empty($cancelado) && empty($aberto)){
		$cond .="( fl_status='{$pago}' or fl_status='{$cancelado}' ) and ";
			
	}elseif( !empty($aberto) && empty($pago) && empty($cancelado)){
		$cond .=" ( fl_status='{$aberto}' ) and ";
			
	}elseif( !empty($pago) && empty($aberto) && empty($cancelado)){
		$cond .=" ( fl_status='{$pago}' ) and ";
			
	}elseif( !empty($cancelado) && empty($aberto) && empty($pago)){
		$cond =" ( fl_status='{$cancelado}' ) and ";
	}

	$where .= $cond ;

	if($where != ''){
		$where = substr($where, 0, -4);

	}
	
	$sql=" select $fields from $tableEdit where $where
	order by nm_fornecedor,dt_emissao asc
	limit {$limitPagina} offset ".(($p - 1) * $limitPagina);
	
	$query = query($sql);	
	$sqlNum = "select count(*) as num from  $tableEdit where $where ";
	$rowNum = query($sqlNum)->fetch();
	$registros = $rowNum['num'];
	$paginacao = Util::pagination($registros, 4);
}
?>
<h3>
	<i class="glyphicon glyphicon-user"></i> Contas à Pagar -
	<?php echo (!isset($_GET['form']) ? 'Pesquisa' : (@$_GET['form'] > 0 ? 'Edição' : 'Cadastro')); ?>
</h3>
	<?php if(!isset($_GET['form'])){ ?>
<a href="<?php echo Util::setLink(array('form=0')); ?>" class="command-page"><span class="fa fa-plus-square"></span> Novo</a>
	<?php } else{ ?>
<a href="#" class="command-page" onclick="window.location='?page=financeiro/contas_pagar';"><span
	class="fa fa-reply"></span> Voltar</a>
	<?php } ?>
<div
	class="panel panel-default">
	<div class="panel-body">
		<div id="alerts"></div>
		<?php if(!isset($_GET['form'])){ ?>
		<form action="<?php echo Util::setLink(array('p=null')); ?>" method="post" class="form">
		  <div class="col-md-12">
				<div class="row" >
					<div class="col-md-12">
						<button id='btn_cadastrar' type="button" class="btn btn-default">
							<i class="fa fa-barcode"></i>Cadastrar
						</button>
						<button id='btn_Pagar' type="button" class="btn btn-default">
							<i class="fa fa-money"></i>Pagar
						</button>
						<button id='btn_cancelar' type="button" class="btn btn-default">
							<i class="fa fa-ban"></i>Cancelar
						</button>
					</div>

					<div class="col-md-1">
						<div class="form-group">
							<label class="control-label">Código.: </label> <input type="text"
								name="search1" id="search1" style="width: 80px;"
								value="<?php echo @$_POST['search1']; ?>" class="form-control" />
						</div>
					</div>
					<div class="col-md-11">
						<div class="form-group">
							<label class="control-label"> Documento:</label> <input
								type="text" name="search2" id="search2" style="width: 304px;"
								value="<?php echo @$_POST['search2']; ?>" class="form-control" />
						</div>
					</div>
					<div class="col-md-1">
						<div class="form-group">
							<label class="control-label">fornecedor: </label> <input
								type="text" name="search3" id="search3"
								value="<?php echo @$_POST['search3']; ?>" class="form-control"
								style="width: 80px;" />
						</div>
					</div>
					<div class="col-md-11">
						<div class="form-group">
							<label class="control-label">Nome: </label> <input type="text"
								name="nm_pessoa" id="nm_pessoa"
								value="<?php echo trim(@$_POST['nm_pessoa']); ?>"
								class="form-control" style="width: 304px;" />
						</div>
					</div>
	
					<div class="col-md-2">
						<div class="form-group">
							<label class="control-label">Data de Emissão: </label> 
							<div class="input-group date" id="datepicker_search4">
								<input type="text" name="search4" id="search4" style="width: 150px;"
										value="<?php echo @$_POST['search4']; ?>"
								        onkeypress="mask(this, maskData)" class="form-control"
										maxlength="10" />
								<span class="input-group-addon btn btn-default">
								<span class="glyphicon glyphicon-calendar"></span>
							</div>
						</div>
					</div>
					<div class="col-md-1"></div>
					<div class="col-md-2">
						<div class="form-group">
							<label class="control-label">Data de Vencimento:</label>
							<div class="input-group date" id="datepicker_search5">  
								<input type="text" name="search5" id="search5" style="width: 149px;"
								value="<?php echo @$_POST['search5']; ?>"
								onkeypress="mask(this, maskData)" class="form-control"
								maxlength="10" />
								<span class="input-group-addon btn btn-default">
								<span class="glyphicon glyphicon-calendar"></span>
							</div>
						</div>
					</div>
					<div class="col-md-12"></div>
					<div class="col-md-2">
						<div class="form-group">
							<label class="control-label">Data de Pagamento: </label> 
								<div class="input-group date" id="datepicker_search6"> 
												<input type="text" id="search7" name="search7"
													   onkeypress="mask(this, maskData)" class="form-control"
													   data-format="DD/MM/YYYY" style="width: 150px;"
													   maxlength="10" value="<?php echo @$_POST['search7']; ?>"/>
												<span class="input-group-addon btn btn-default">
												<span class="glyphicon glyphicon-calendar"></span>
											</div>	   	
						</div>
					</div>
					<div class="col-md-1"></div>
					<div class="col-md-4">
						<div class="form-group">
							<label class="control-label">Valor:</label> <input type="text"
								name="search6" id="search6" style="width: 150px;" maxlength="14"
								value="<?php echo @$_POST['search6']; ?>" class="form-control number" />
						</div>
					</div>
					<div class="col-md-12">
						<div class="form-group" >
							<input type="checkbox" class="btCheck" id="aberto" name="aberto"
							<?php if($aberto){ echo "checked";}?> value="A"
								onclick="chkBOx(this);">Abertos&nbsp; <input type="hidden"
								id="hdn_aberto" name="hdn_aberto" value="<?php echo $aberto; ?>" />
							<input type="checkbox" class="btCheck" id="pago" name="pago"
								value="P" onclick="chkBOx(this);"
							<?php if(isset($_POST['pago'])){ echo "checked";}?>>Baixados&nbsp;
							<input type="hidden" id="hdn_pago" name="hdn_pago"
								value="<?php echo $pago; ?>" /> <input type="checkbox"
								id="cancelado" class="btCheck" name="cancelado" value="C"
								onclick="chkBOx(this);"
							<?php if(isset($_POST['cancelado'])){ echo "checked";}?>>Cancelados&nbsp;
							<input type="hidden" id="hdn_cancelado" name="hdn_cancelado"
								value="<?php echo $cancelado; ?>" />
						</div>
					</div>
					<div class="col-md-2">
						<div class="form-group" align="center">
							<button id="btSearch" class="btn btn-default btn-adjust" value="P">
								<span class="fa fa-search"></span>Consultar
							</button>
						</div>
					</div>
			</div>
		  </div>
		</div>  		  
	</form>

	<form method="post" id="formSearch">
		<div class="table-responsive">
			<table
				class="table table-striped table-bordered table-hover table-condensed">
				<thead>
					<tr class="ui-widget-header">
						<th>Fornecedor</th>
						<th>Doc</th>
						<th>Emiss&atilde;o</th>
						<th>Vencimento</th>
						<th>Pagamento</th>
						<th>Valor</th>
						<th>Pago</th>
						<th>Multa</th>
						<th>Juros</th>
						<th>Desconto</th>
						<th>Edit</th>
						<th>&nbsp;</th>
					</tr>
				</thead>
				<tbody>
				<?php
				if(!isset($_GET['form'])){
					$count = 0;
					while($rowEdit = $query->fetch()){
						if ($rowEdit['fl_status']=='P'){
							$color="color:green;";
						}
						elseif($rowEdit['fl_status']=='C'){
							$color="color:red;text-decoration: line-through;";

						}elseif($rowEdit['fl_status']=='A'){
							$color="color:blue;";
						}
						echo '<tr style="'.$color.'" >
							<td>'.$rowEdit['nm_fornecedor'].'</td>
							<td>'.$rowEdit['nm_documento'].'</td>		                
			                <td>'.$rowEdit['dt_emissao'].'</td>
			                <td>'.$rowEdit['dt_vencimento'].'</td>
			                <td>'.$rowEdit['dt_pagamento'].'</td>
			                <td>'.$rowEdit['vlr_documento'].'</td>
			                <td>'.$rowEdit['vlr_pago'].'</td>	
	      				    <td>'.$rowEdit['multa'].'</td>	
	      				    <td>'.$rowEdit['juros'].'</td>							
	      				    <td>'.$rowEdit['desconto'].'</td>
							<td width="30" align="center">';
							if($rowEdit['fl_status']!='C' && $rowEdit['fl_status']!='P'){
								echo '<div onclick="window.location=\''.Util::setLink(array('form='.$rowEdit[$tablepk], 'del=null')).'\';" class="btEdit" title="Editar">
							    	<div ><i class="icon-book"></i></div></div>';
							}else{
									echo '<div class="btEdit">						
										   		<div onclick="javascript:alert(\'Título Cancelado ou Baixado não pode Editar!\');"><i class="fa fa-ban"></i></div>
										   </div>';
							}				    					
							echo '</td>
						      <td>';				
							if($rowEdit['fl_status']!='C' && $rowEdit['fl_status']!='P' ){
							 echo '<input type="radio" id="cd_titulo" name="cd_titulo" value="'.$rowEdit['ci_titulo'].'" 
							 				onclick="Seleciona_Radio(this.value);" class="btEdit"/>';
							}else{
								echo '<div class="btEdit">
										<div class="ui-state-default ui-corner-all" 
											 onclick="javascript:alert(\'Título Cancelado ou Baixado não pode realizar Baixa!\');">
										<i class="fa fa-ban"></i></div>
									</div>';							
							}
							echo'</td>
			        	</tr>';
							$count++;
					}
				}?>
				</tbody>
			</table>
		</div>
	</form>
	</div>	
	<?php echo $paginacao; ?>
	<?php } else{ ?>
	<form action="<?php echo Util::setLink(array('db=1')) ?>" class="form"
		method="post" id="formInsertEdit" name="formInsertEdit"
		onsubmit="return test();">
		<fieldset>
			<legend>
				<b>DADOS PESSOAIS</b>
			</legend>
			<div class="row">
				<div class="col-md-12">
					<div class="form-group">
						<label class="control-label">fornecedor: <span class="text-danger">*</span>
						</label>
						<?php if($_GET['form'] == 0){?>
						<input type="text" id="cd_pessoa2" name="cd_pessoa2"
							value="<?php echo trim(@$rowEdit['ci_fornecedor']); ?>"
							class="form-control" style="width: 80px" maxlength="78" /> <input
							type="text" id="nm_pessoa1" name="nm_pessoa1"
							value="<?php echo trim(@$rowEdit['nm_fornecedor']); ?>"
							class="form-control" style="width: 380px" maxlength="78"
							onblur="" readonly="readonly" />
							<?php }else{ echo trim(@$rowEdit['ci_fornecedor']);?>
						&nbsp;
						<?php echo trim(@$rowEdit['nm_fornecedor']);?>
						<?php }?>
					</div>
				</div>
				<div class="col-md-2">
					<div class="form-group">
						<label class="control-label">Documento:<span class="text-danger">*</span>
						</label> <select name="cd_tipo_documento" id="cd_tipo_documento"
							class="form-control">
							<?php if($_GET['form'] == 0){
								$sql="select ci_tipo_documento, nm_tipo_documento from tethys.tb_tipo_documento order by nm_tipo_documento";
								echo '<option value="0" >Selecione um Documento</option>';
								$rs = Connection::query($sql);
								while($row = $rs->fetch()){
									echo '<option value="'.@$row['ci_tipo_documento'].'" >'.$row['nm_tipo_documento'].'</option>';
								}
							}else{ echo '<option value="'.@$rowEdit['ci_tipo_documento'].'" >'.@$rowEdit['nm_tipo_documento'].'</option>';
							}?>
						</select>
					</div>
				</div>
				<div class="col-md-2">
					<div class="form-group">
						<label class="control-label">Número:<span class="text-danger">*</span>
						</label> <input type="text" id="nr_documento" name="nr_documento"
							value="<?php echo trim(@$rowEdit['nr_documento']); ?>"
							class="form-control" style="width: 150px" maxlength="20"
							<?php if($_GET['form'] != 0){?> readonly="readonly" <?php } ?> />
					</div>
				</div>
				<div class="col-md-2">
					<div class="form-group">
						<label class="control-label">Data de Emissão:<span
							class="text-danger">*</span> </label> <input type="text"
							id="dt_emissao" name="dt_emissao"
							value="<?php echo trim(@$rowEdit['dt_emissao']); ?>"
							onkeypress="mask(this, maskData)" class="form-control"
							style="width: 100px" maxlength="10" />
					</div>
				</div>
				<div class="col-md-2">
					<div class="form-group">
						<label class="control-label">Data de Vencimento:</label> <input
							type="text" id="dt_vencimento" name="dt_vencimento"
							value="<?php echo trim(@$rowEdit['dt_vencimento']); ?>"
							onkeypress="mask(this, maskData)" class="form-control"
							style="width: 100px" maxlength="10" />
					</div>
				</div>
				<div class="col-md-2">
					<div class="form-group">
						<label class="control-label">Valor:</label> <input type="text"
							id="vlr_documento" name="vlr_documento"
							value="<?php echo trim(@$rowEdit['valor']); ?>"
							class="form-control number" style="width: 150px" maxlength="90" />
					</div>
				</div>
				<div class="col-md-2">
					<div class="form-group">
						<label class="control-label">Multa</label> <input type="text"
							id="multa" name="multa" class="form-control number"
							value="<?php echo trim(@$rowEdit['multa']); ?>"
							style="width: 150px" maxlength="90" />
					</div>
				</div>
				<div class="col-md-2">
					<div class="form-group">
						<label class="control-label">Juros:<span class="text-danger">*</span>
						</label> <input type="text" id="juros" name="juros"
							class="form-control number"
							value="<?php echo trim(@$rowEdit['juros']); ?>"
							style="width: 150px" maxlength="90" />
					</div>
				</div>
				<div class="col-md-10">
					<div class="form-group">
						<label class="control-label">Desconto:</label> <input type="text"
							id="desconto" name="desconto" class="form-control number"
							value="<?php echo trim(@$rowEdit['desconto']); ?>"
							style="width: 150px" maxlength="90" />
					</div>
				</div>
				<div class="col-md-12">
					<div class="form-group">
						<label class="control-label">Obs:</label>
						<textarea name="obs" id="obs" rows="3" cols="100">
						<?php echo trim(@$rowEdit['obs']); ?>
						</textarea>
					</div>
				</div>
				<div class="modal-footer">
					<button id="btInsert" type="submit" class="btn btn-primary">
					<?php echo $btFormLabel; ?>
					</button>
					<input type="hidden" id="id_insert" name="id_insert" value="1" />
				</div>
		</div>		
	 </fieldset>
	</form>
	<?php } ?>
	<!-- INICIO FORMULÁRIO Pagar -->
	<div class="modal fade bs-example-modal-lg" id="dialogoPagar"
		tabindex="-1" role="dialog" aria-labelledby="Painel Pagar"
		aria-hidden="true">
		<div class="modal-dialog modal-lg">
			<div class="modal-content">
				<div class="modal-header">
					<button type="button" class="close" data-dismiss="modal"
						aria-label="Close">
						<span aria-hidden="true">&times;</span>
					</button>
					<h4 class="modal-title" id="myModalLabel">Contas à Pagar - Pagar</h4>
				</div>
				<div class="modal-body">
					<form action="<?php echo Util::setLink(array('db=1')) ?>"
						method="post" id="dlg_Pagar">
						<div class="row" id="cadastro_2">							
							
							<div class="col-md-1">
								<div class="form-group">
									<label class="control-label">fornecedor:<spanclass="text-danger">*</span> </label> 
									<input type="hidden" id="dp_ci_titulos" name="dp_ci_titulos" /> 										
									<input type="text" id="dp_cd_pessoa" name="dp_cd_pessoa" class="form-control" readonly="readonly" 
											style="width: 50px" maxlength="50"/>
								</div>
							</div>
							<div class="col-md-11">	
								<div class="form-group">			 
								<label class="control-label">Nome fornecedor:<spanclass="text-danger">*</span> </label>
									<input	type="text" id="dp_nm_pessoa" name="dp_nm_pessoa" class="form-control" readonly="readonly" 
											style="width: 490px" maxlength="78"/>
								</div>
							</div>
							
							<div class="col-md-3">
								<div class="form-group">								
										<label class="control-label">Documento:<span class="text-danger">*</span> </label> 
										<input type="text" name="dp_nm_tipo_documento" id="dp_nm_tipo_documento"
											   class="form-control" readonly="readonly">
								</div>
							</div>					
							<div class="col-md-3">		
								<div class="form-group">
									<label class="control-label">Número:<span class="text-danger">*</span></label> 
									<input type="text" id="dp_nr_documento" name="dp_nr_documento" class="form-control"
											style="width: 150px" maxlength="20" readonly="readonly" /> 
									<input type="hidden" id="hdn_dp_nr_documento" name="hdn_dp_nr_documento" class="form-control"
											style="width: 150px" maxlength="20" readonly="readonly" />
								</div>
							</div>
							<div class="col-md-4">
									<div class="form-group">									
										<label class="control-label">Data de Emissão:<span
											class="text-danger">*</span> </label> 											
											<input type="text" id="dp_dt_emissao" name="dp_dt_emissao"
											onkeypress="mask(this, maskData)" class="form-control"
											data-format="DD/MM/YYYY" readonly="readonly" />																						
									</div>
																		
								</div>
								<div class="col-md-3">
									<div class="form-group">
										<label class="control-label">Data de Vencimento:</label> <input
											type="text" id="dp_dt_vencimento" name="dp_dt_vencimento"
											onkeypress="mask(this, maskData)" class="form-control"
											readonly="readonly" />
									</div>
								</div>
								<div class="col-md-3">
									<div class="form-group">									
										<label class="control-label">Data de Pagamento:<span
											class="text-danger">*</span> </label>
											<div class="input-group date" id="datepicker_evento"> 
												<input type="text" id="dp_dt_pagamento" name="dp_dt_pagamento"
													   onkeypress="mask(this, maskData)" class="form-control"
													   data-format="DD/MM/YYYY"/>
												<span class="input-group-addon btn btn-default">
												<span class="glyphicon glyphicon-calendar"></span>
											</div>	   
									</div>
								</div>
							<div class="col-md-4">
								<div class="form-group">									
									<label class="control-label">Forma de Pagamento:<span
										  class="text-danger">*</span> </label> 
										  <select name="cd_forma_pagamento" id="cd_forma_pagamento" class="form-control">
											<?php
											$sql="select ci_forma_pagamento, ds_forma_pagamento from tethys.tb_forma_pagamento order by ds_forma_pagamento";
											echo '<option value="" >Selecione uma Forma de Pagamento</option>';
											$rs = Connection::query($sql);
											while($row = $rs->fetch()){
												echo '<option value="'.@$row['ci_forma_pagamento'].'" >'.$row['ds_forma_pagamento'].'</option>';
											}
											?>
										</select>
									</div>
							</div>
							<div class="col-md-3">
								<div class="form-group">									
										<label class="control-label">CC/Caixa:<span
											class="text-danger">*</span> </label> <select
											name="ci_conta_banco" id="ci_conta_banco"
											class="form-control">
											<?php
											$sql=" select ci_contabancaria,nr_agencia||'/'||nr_conta||'-'||ds_banco as banco from tethys.tb_contabancaria cb inner join (select cd_contabancaria from tethys.tb_movimento_caixa where dt_fechamento is null) mc on cb.ci_contabancaria=mc.cd_contabancaria order by ds_banco ";
											echo '<option value="" >Selecione uma Conta</option>';
											$rs = Connection::query($sql);
											while($row = $rs->fetch()){
												echo '<option value="'.@$row['ci_contabancaria'].'" >'.$row['banco'].'</option>';
											}
											?>
										</select>
								</div>
							</div>
							<div class="col-md-12"></div>	
								<div class="col-md-3">
									<div class="form-group">									
										<label class="control-label">Valor:<span class="text-danger">*</span></label> 
										<input type="text" id="dp_vlr_documento" name="dp_vlr_documento" class="form-control number" 
												style="width: 150px" maxlength="90" />
									</div>
								</div>
								<div class="col-md-3">
									<div class="form-group">									
										<label class="control-label">Multa</label> <input type="text"
											id="dp_multa" name="dp_multa" class="form-control number"
											style="width: 150px" maxlength="90" readonly="readonly" />
									</div>
								</div>
								<div class="col-md-3">
									<div class="form-group">									
										<label class="control-label">Juros:<span class="text-danger">*</span></label> 
										<input type="text" id="dp_juros" name="dp_juros" class="form-control number" readonly="readonly"
												style="width: 150px" maxlength="90" />
									</div>
								</div>
								<div class="col-md-2">
									<div class="form-group">									
										<label class="control-label">Desconto:</label> <input
											type="text" id="dp_desconto" name="dp_desconto"
											class="form-control number" style="width: 150px" maxlength="90"
											readonly="readonly" />
									</div>
								</div>
								<div class="col-md-3">
									<div class="form-group">									
										<label class="control-label">Valor Pago:<span class="text-danger">*</span> </label> 
										<input type="text" id="vlr_pago" name="vlr_pago" readonly="readonly"
											   class="form-control number" style="width: 150px" maxlength="90"/>
									</div>
								</div>
								<div class="col-md-8">
									<div class="form-group">									
										<label class="control-label">Obs:</label>
										<textarea name="dp_obs" id="dp_obs" class="form-control"></textarea>
									</div>
								</div>
						</div>
							<div class="modal-footer">
								<button id="btBaixar" type="submit" class="btn btn-primary">Baixar</button>
								<input type="hidden" id="id_update" name="id_update" value="1" />
							</div>
					</form>
				</div>
			</div>
		</div>
	</div>
	<!-- fim FORMULÁRIO Pagar -->

	<!-- INICIO FORMULÁRIO CADASTRO -->
	<div class="modal fade bs-example-modal-lg" id="dialog_cadastrar"
		tabindex="-1" role="dialog" aria-labelledby="Painel Cadastrar"
		aria-hidden="true">
		<div class="modal-dialog modal-lg">
			<div class="modal-content">
				<div class="modal-header">
					<button type="button" class="close" data-dismiss="modal"
						aria-label="Close">
						<span aria-hidden="true">&times;</span>
					</button>
					<h4 class="modal-title" id="myModalLabel">Contas a Pagar -
						Cadastrar</h4>
				</div>
				<div class="modal-body">
					<form action="<?php echo Util::setLink(array('db=1')) ?>"
						method="post" id="cadastrar">
						<div class="row" id="cadastro_2">
							<div class="col-md-10">
								<div class="form-group">
									<div class="col-md-6">
										<label class="control-label">Fornecedor:<span
											class="text-danger">*</span> </label> <input type="text"
											id="dc_cd_pessoa" name="dc_cd_pessoa"
											value="<?php echo trim(@$rowEdit['ci_fornecedor']); ?>"
											class="form-control" style="width: 80px" maxlength="78" /> <input
											type="text" id="dc_nm_pessoa" name="dc_nm_pessoa"
											value="<?php echo trim(@$rowEdit['nm_fornecedor']); ?>"
											class="form-control" style="width: 460px" maxlength="78"
											onblur="" />
									</div>
								</div>
							</div>
							<div class="col-md-10">
								<div class="form-group">
									<div class="col-md-6">
										<label class="control-label">Documento:<span
											class="text-danger">*</span> </label> <select
											name="dc_nm_tipo_documento" id="dc_nm_tipo_documento"
											class="form-control">
											<?php
											$sql="select ci_tipo_documento, nm_tipo_documento from tethys.tb_tipo_documento order by nm_tipo_documento";
											echo '<option value="" >Selecione um Documento</option>';
											$rs = Connection::query($sql);
											while($row = $rs->fetch()){
												echo '<option value="'.@$row['ci_tipo_documento'].'" >'.$row['nm_tipo_documento'].'</option>';
											}
											?>
										</select>
									</div>
								</div>
							</div>
							<div class="col-md-10">
								<div class="form-group">
									<div class="col-md-6">
										<label class="control-label">Número:</label> <input
											type="text" id="dc_nr_documento" name="dc_nr_documento"
											value="<?php echo trim(@$rowEdit['nr_documento']); ?>"
											class="form-control" style="width: 150px" maxlength="20" />
									</div>
								</div>
							</div>
							<div class="col-md-10">
								<div class="form-group">
									<div class="col-md-6">
										<label class="control-label">Data de Emissão:<span
											class="text-danger">*</span> </label> <input type="text"
											id="dc_dt_emissao" name="dc_dt_emissao"
											value="<?php echo trim(@$rowEdit['dt_emissao']); ?>"
											onkeypress="mask(this, maskData)" class="form-control"
											style="width: 100px" maxlength="10" />
									</div>
								</div>
							</div>
							<div class="col-md-10">
								<div class="form-group">
									<div class="col-md-6">
										<label class="control-label">Data de Vencimento:* <input
											type="text" id="dc_dt_vencimento" name="dc_dt_vencimento"
											value="<?php echo trim(@$rowEdit['dt_vencimento']); ?>"
											onkeypress="mask(this, maskData)" class="form-control"
											style="width: 100px" maxlength="10" />
									
									</div>
								</div>
							</div>
							<div class="col-md-10">
								<div class="form-group">
									<div class="col-md-6">
										<label class="control-label">Valor:<span class="text-danger">*</span>
										</label> <input type="text" id="dc_vlr_documento"
											name="dc_vlr_documento"
											value="<?php if(@$rowEdit['vlr_documento']){echo trim(@$rowEdit['vlr_documento']);}else{ echo 0;} ?>"
											class="form-control number" style="width: 150px" maxlength="90"
											onblur="javascript:preencheValorTotal(this);" />
									</div>
								</div>
							</div>
							<div class="col-md-10">
								<div class="form-group">
									<div class="col-md-6">
										<label class="control-label">Multa:</label> <input type="text"
											id="dc_multa" name="dc_multa" class="form-control number"
											value="<?php if(@$rowEdit['multa']){echo trim(@$rowEdit['multa']);}else{ echo 0;} ?>"
											style="width: 150px" maxlength="90"
											onblur="javascript:preencheValorTotal(this);" />
									</div>
								</div>
							</div>
							<div class="col-md-10">
								<div class="form-group">
									<div class="col-md-6">
										<label class="control-label">Juros:<span class="text-danger">*</span>
										</label> <input type="text" id="dc_juros" name="dc_juros"
											class="form-control number"
											value="<?php if(@$rowEdit['juros']){ echo trim(@$rowEdit['juros']);}else{ echo 0;} ?>"
											style="width: 150px" maxlength="90"
											onblur="javascript:preencheValorTotal(this);" />
									</div>
								</div>
							</div>
							<div class="col-md-10">
								<div class="form-group">
									<div class="col-md-6">
										<label class="control-label">Desconto:</label> <input
											type="text" id="dc_desconto" name="dc_desconto"
											class="form-control number"
											value="<?php if(@$rowEdit['desconto']){ echo trim(@$rowEdit['desconto']);}else{ echo 0;} ?>"
											style="width: 150px" maxlength="90"
											onblur="javascript:preencheValorTotal(this);" />
									</div>
								</div>
							</div>
							<div class="col-md-10">
								<div class="form-group">
									<div class="col-md-6">
										<label class="control-label">Valor Total:</label> <input
											type="text" id="dc_valor_total" name="dc_valor_total"
											readonly="readonly" class="form-control number" value="0" />
									</div>
								</div>
							</div>
							<div class="col-md-10">
								<div class="form-group">
									<div class="col-md-6">
										<label class="control-label">Obs:</label>
										<textarea name="dc_obs" rows="3" cols="100"></textarea>
									</div>
								</div>
							</div>
							<div class="modal-footer">
								<button id="btInsertEdit" type="submit" class="btn btn-primary">Cadastrar</button>
								<input type="hidden" id="id_insert" name="id_insert" value="1" />
							</div>
					
					</form>
				</div>
			</div>
		</div>
	</div>
	<!-- fim FORMULÁRIO CADASTRO -->
	 <input type="hidden" id="hdn_radio" name="hdn_radio" /></td> 
</div>

<style type="text/css">
.overlay {
	visibility: hidden;
	position: absolute;
	left: 20%;
	top: 30%;
	width: 55%;
	height: 38%;
	text-align: left;
	z-index: 1000;
	background-color: #CCC;
}

ul.none {
	list-style-type: none;
	display: inline;
}

#funcoes ul {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	background-color: #EDEDED;
	list-style: none;
}

#funcoes ul li {
	display: inline;
}

#funcoes ul li a {
	padding: 2px 10px;
	float: left;
	/* visual do link */
	background-color: #EDEDED;
	color: #333;
	text-decoration: none;
	border-bottom: 3px solid #EDEDED;
}

#funcoes ul li a:hover {
	background-color: #D6D6D6;
	color: #6D6D6D;
	border-bottom: 3px solid #EA0000;
}
</style>


<script type="text/javascript"> 
$("#btInsertEdit").click(function(){	
	var pessoa = document.getElementById('dc_cd_pessoa').value;
	var tipo_doc = document.getElementById('dc_nm_tipo_documento').value;
  	var nr_doc = document.getElementById('dc_nr_documento').value;  	
  	var emissao = document.getElementById('dc_dt_emissao').value;
   	var venci = document.getElementById('dc_dt_vencimento').value;
  	var vlr_doc = document.getElementById('dc_vlr_documento').value;
  	var multa = document.getElementById('dc_multa').value;
  	var juros = document.getElementById('dc_juros').value;
  	var desconto = document.getElementById('dc_desconto').value;
  	var total = document.getElementById('dc_valor_total').value;
	var campo_invalido = 0;
	 if ((pessoa == '')) 
	 {	document.getElementById('dc_cd_pessoa').style.borderWidth='2px';
	 	document.getElementById('dc_cd_pessoa').style.borderColor='red';
		 campo_invalido = campo_invalido+1;
	 }
	 if(tipo_doc==''){		 
	 	document.getElementById('dc_cd_pessoa').style.borderWidth='2px';
	 	document.getElementById('dc_nm_tipo_documento').style.borderColor='red';
				 campo_invalido = campo_invalido+1;
	 }

	 if(nr_doc==''){
		document.getElementById('dc_nr_documento').style.borderWidth='2px';
	 	document.getElementById('dc_nr_documento').style.borderColor='red';
				 campo_invalido = campo_invalido+1;
	 }
	 if(emissao==''){		
		 document.getElementById('dc_dt_emissao').style.borderWidth='2px';
	 	document.getElementById('dc_dt_emissao').style.borderColor='red';
				 campo_invalido = campo_invalido+1;
	 }
	 if(venci==''){
		  document.getElementById('dc_dt_vencimento').style.borderWidth='2px';
	 	document.getElementById('dc_dt_vencimento').style.borderColor='red';
				 campo_invalido = campo_invalido+1;
	 }
	 if(vlr_doc=='0'){
		   document.getElementById('dc_vlr_documento').style.borderWidth='2px';
	 	document.getElementById('dc_vlr_documento').style.borderColor='red';
				 campo_invalido = campo_invalido+1;
	 }
	 if(multa==''){
		 document.getElementById('dc_vlr_documento').style.borderWidth='2px'; 
	 	document.getElementById('dc_multa').style.borderColor='red';
				 campo_invalido = campo_invalido+1;
	 } if(juros==''){		 
		document.getElementById('dc_juros').style.borderWidth='2px';
	 	document.getElementById('dc_juros').style.borderColor='red';
				 campo_invalido = campo_invalido+1;
	 }
	 if(desconto==''){		
		document.getElementById('dc_desconto').style.borderWidth='2px';
	 	document.getElementById('dc_desconto').style.borderColor='red';
				 campo_invalido = campo_invalido+1;
	 }
	 if(total==''){	
	    document.getElementById('dc_valor_total').style.borderWidth='2px';
	 	document.getElementById('dc_valor_total').style.borderColor='red';
				 campo_invalido = campo_invalido+1;
	 }	
	if (campo_invalido>0){ 
		alert('Campos marcados em vermelho possuem preenchimento obrigatório!');
		campo_invalido=0;
		return false;
	}else{ 
		return true;}

});

$("#btBaixar").click(function(){	
	var cd_conta = document.getElementById('ci_conta_banco').value;
	var dt_pagamento = document.getElementById('dp_dt_pagamento').value;
	var fr_pag = document.getElementById('cd_forma_pagamento').value;
	var campo_invalido = 0;
	 if ((cd_conta == '')) 
	 {	document.getElementById('ci_conta_banco').style.borderWidth='2px';
	 	document.getElementById('ci_conta_banco').style.borderColor='red';
		 campo_invalido = campo_invalido+1;
	 }
	 if ((dt_pagamento == '')) 
	 {	document.getElementById('dp_dt_pagamento').style.borderWidth='2px';
	 	document.getElementById('dp_dt_pagamento').style.borderColor='red';
		 campo_invalido = campo_invalido+1;
	 }
	 	 if(fr_pag==''){		 
	 	document.getElementById('cd_forma_pagamento').style.borderWidth='2px';
	 	document.getElementById('cd_forma_pagamento').style.borderColor='red';
				 campo_invalido = campo_invalido+1;
	 }
	 
	if (campo_invalido>0){ 
		alert('Campos marcados em vermelho possuem preenchimento obrigatório!');
		campo_invalido=0;
		return false;
	}else{ 
		return true;}

});


$("#search3").change(function(){
		//alert($(this).val());
	$("#loading").ajaxStart(function(){
	   $(this).show();
	 });
	$.ajax({
			url: "partials/getfornecedor.php",
			type: "POST",
			data: { ci_fornecedor:$(this).val()},
			dataType: "json",
			success: function(json){
				//alert(json.logradouro);
				$("#loading").ajaxStop(function(){
				   $(this).hide();
				 });
				$('#nm_pessoa').val(json.nm_fornecedor);
			}					
	});
});		

$("#dc_cd_pessoa").change(function(){
		//alert($(this).val());
	$("#loading").ajaxStart(function(){
	   $(this).show();
	 });
	$.ajax({
			url: "partials/getfornecedor.php",
			type: "POST",
			data: { ci_fornecedor:$(this).val()},
			dataType: "json",
			success: function(json){
				//alert(json.logradouro);
				$("#loading").ajaxStop(function(){
				   $(this).hide();
				 });
				$('#dc_nm_pessoa').val(json.nm_fornecedor);
			}					
	});
});
$("#cd_pessoa2").change(function(){
		//alert($(this).val());
	$("#loading").ajaxStart(function(){
	   $(this).show();
	 });
	$.ajax({
			url: "partials/getfornecedor.php",
			type: "POST",
			data: { ci_fornecedor:$(this).val()},
			dataType: "json",
			success: function(json){
				//alert(json.logradouro);
				$("#loading").ajaxStop(function(){
				   $(this).hide();
				 });
				$('#nm_pessoa1').val(json.nm_fornecedor);
			}					
	});
});			
//controla os checbox marcados
function chkBOx(obj){
	var chkc= obj;
	if(chkc.checked){
		document.getElementById('hdn_'+obj.name).value=obj.value;
	}else{
		document.getElementById('hdn_'+obj.name).value='';
	}
}
	
$(function(){
	$('#btn_cadastrar').click(function(){
		$('#dialog_cadastrar').modal('show');					   
	});

	$("#datepicker_search4").datetimepicker({		
		pickTime:false,
		language:'pt-br',
		daysOfWeekDisabled: [0]
	});
	
	$("#datepicker_search5").datetimepicker({		
		pickTime:false,
		language:'pt-br',
		daysOfWeekDisabled: [0]
	});
	
	$("#datepicker_search6").datetimepicker({		
		pickTime:false,
		language:'pt-br',
		daysOfWeekDisabled: [0]
	});

	$("#datepicker_evento").datetimepicker({		
		pickTime:false,
		language:'pt-br',
		daysOfWeekDisabled: [0]
	});
	
	$('#btn_Pagar').click(function(){
		var id = $("#hdn_radio").val();
		if (id!=0) {							   
			$('#dialogoPagar').modal('show');					   
		}else{
			alert("Para realizar o pagamento primeiro selecione um título!");
		}

		$.ajax({
			url:"partials/getTitulofornecedor.php",
			type:"POST",
			data:{ci_titulos:id},
			dataType:"json",			
			success: function(json){
				$('#dp_ci_titulos').val(json.ci_titulo);
				$('#dp_cd_pessoa').val(json.ci_fornecedor);
				$('#dp_nm_pessoa').val(json.nm_fornecedor);
				$('#dp_nr_documento').val(json.nr_documento);
				$('#hdn_dp_nr_documento').val(json.nr_documento);
				$('#dp_nm_tipo_documento').val(json.nm_documento);
				$('#dp_nm_forma_pagamento').val(json.ds_forma_pagamento);
				$('#dp_dt_emissao').val(json.dt_emissao);
				$('#dp_dt_vencimento').val(json.dt_vencimento);
				$('#dp_vlr_documento').val(json.vlr_documento);
				$('#dp_multa').val(json.multa);
				$('#dp_juros').val(json.juros);
				$('#dp_desconto').val(json.desconto);
				$('#dp_obs').val(json.obs);
				$('#vlr_pago').val(json.vlr_pag_parc);
			}
		 });
											   
	});
		
		
	$('#btn_cancelar').click(function(){
		var id = $('#hdn_radio').val();							  
		if (id!=0) {							   
			$('#dialog_cancelar').modal('show');					   
		}else{
			alert("Para realizar o cancelamento primeiro selecione um título!");
		}									  

	});
	$('#dialog_cancelar').modal('show');
	
	/*$('#dialog_cancelar').dialog({
		autoOpen: false,
		width: 320,
		modal: true	,
		resizable:false,
		title:"Cancelar Títulos",
		buttons: {
			"Sim": function() { 
				$(this).dialog("close"); 
				document.forms["dialog_cancelar"].submit();
			}, 
			"Não": function() { 
				$(this).dialog("close"); 
			} 
		}
	});*/
	
	$('#btn_juros').click(function(){
		var id = $("#hdn_radio").val();
		$.ajax({
			url:"partials/getTitulofornecedor.php",
			type:"POST",
			data:{ci_titulos:id},
			dataType:"json",			
			success: function(json){
				$('#dp_ci_titulos').val(json.ci_titulo);
				$('#dp_cd_pessoa').val(json.ci_fornecedor);
				$('#dp_nm_pessoa').val(json.nm_fornecedor);
				$('#dp_nr_documento').val(json.nr_documento);
				$('#dp_nm_tipo_documento').val(json.nm_documento);
				$('#dp_nm_forma_pagamento').val(json.ds_forma_pagamento);
				$('#dp_dt_emissao').val(json.dt_emissao);
				$('#dp_dt_vencimento').val(json.dt_vencimento);
				$('#dm_vlr_documento').val(json.vlr_documento);
				$('#dm_multa').val(json.multa);
				$('#dm_juros').val(json.juros);
				$('#dm_desconto').val(json.desconto);
				$('#dp_obs').val(json.obs);
			}
		 });
		
		if (id!=0) {							   
			$('#dialog_mora').modal('show');					   
		}else{
			alert("Para calcular Mora primeiro selecione um título!");
		}
	});
	
});


//valida campos
function test(){
	var valid = true;
	$("#formInsertEdit").find("input").each(function(index){
		$(this).removeClass("ui-state-error");						
	});

	if($('#nm_usuario').val().length == 0 || $('#nm_cpf').val().length == 0 || $('#nm_login').val().length == 0 
		|| $('#dt_nascimento').val().length == 0 || $('#ds_email').val().length == 0){


		$('#nm_usuario').addClass("ui-state-error");
		$('#nm_login').addClass("ui-state-error");
		$('#ds_email').addClass("ui-state-error");
		$('#dt_nascimento').addClass("ui-state-error");
		valid = false;	
		updateTips('Preencha corretamente o formulário.');

	}else if(!checkCpf($('#nm_cpf').val())){
		valid = false;
		updateTips('CPF não é válido. Tente novamente');
		$('#nm_cpf').addClass("ui-state-error");			
	}else if(!checkMail($('#ds_email').val())){
		valid = false;
		updateTips('Email não é válido. Tente novamente');
		$('#ds_email').addClass("ui-state-error");			
	}else if(!checkData($('#dt_nascimento').val())){
		valid = false;
		updateTips('Data não é válida. Tente novamente');
		$('#dt_nascimento').addClass("ui-state-error");			
	}
	valid = valid && checkLength('nm_usuario', 'Usuario', 2);
	return valid;
}

$(function() {
	$( "#search4" ).datepicker({
		showOn: "button",
		buttonImage: "assets/calendar.png",
		dateFormat: 'dd/mm/yy',
		buttonImageOnly: true
	});
});
$(function() {
	$( "#search5" ).datepicker({
		showOn: "button",
		buttonImage: "assets/calendar.png",
		dateFormat: 'dd/mm/yy',
		buttonImageOnly: true
	});
});
$(function() {
	$( "#search7" ).datepicker({
		showOn: "button",
		buttonImage: "assets/calendar.png",
		dateFormat: 'dd/mm/yy',
		buttonImageOnly: true
	});
});
$(function() {
	$( "#dt_emissao" ).datepicker({
		showOn: "button",
		buttonImage: "assets/calendar.png",
		dateFormat: 'dd/mm/yy',
		buttonImageOnly: true
	});
});
$(function() {
	$( "#dt_vencimento" ).datepicker({
		showOn: "button",
		buttonImage: "assets/calendar.png",
		dateFormat: 'dd/mm/yy',
		buttonImageOnly: true
	});
});
$(function() {
	$( "#dc_dt_emissao" ).datepicker({
		showOn: "button",
		buttonImage: "assets/calendar.png",
		dateFormat: 'dd/mm/yy',
		buttonImageOnly: true
	});
});
$(function() {
	$( "#dc_dt_vencimento" ).datepicker({
		showOn: "button",
		buttonImage: "assets/calendar.png",
		dateFormat: 'dd/mm/yy',
		buttonImageOnly: true
	});
});
$(function() {
	$( "#dp_dt_pagamento" ).datepicker({		
		showOn: "button",
		buttonImage: "assets/calendar.png",
		dateFormat: 'dd/mm/yy',
		buttonImageOnly: true		
	});
});

function Seleciona_Radio(radio){
	document.getElementById("hdn_radio").value=radio;
	}

function preencheValorTotal(obj){
	var vlr_doc = document.getElementById('dc_vlr_documento').value;
	if (vlr_doc==""){
		vlr_doc=parseFloat('0');
		 document.getElementById('dc_vlr_documento').value=vlr_doc;
	}  
	var vlr_multa = document.getElementById('dc_multa').value;

	if(vlr_multa==""){
		vlr_multa=parseFloat('0');
		document.getElementById('dc_multa').value=vlr_multa;}

	var vlr_juros = document.getElementById('dc_juros').value;			
		if(vlr_juros==""){
			vlr_juros=parseFloat('0');
			document.getElementById('dc_juros').value=vlr_juros;
		}
		
	var vlr_desconto = document.getElementById('dc_desconto').value;
		if(vlr_desconto==""){
			vlr_desconto=parseFloat('0');
			document.getElementById('dc_desconto').value=vlr_desconto;}
		
	var new_value =parseFloat(vlr_doc)+ parseFloat(vlr_multa) + parseFloat(vlr_juros)-parseFloat(vlr_desconto);
	document.getElementById('dc_valor_total').value=new_value;
}
</script>
